The boy had followed a trail up a rock face in Lafayette Township and slipped off shortly after 7:30 p.m., NJSP Trooper Charles Marchan told Daily Voice.
He was rescued with help from the local fire department and taken to a nearby hospital with non-life-threatening injuries, Marchan said.
Click here to follow Daily Voice North Hunterdon and receive free news updates.